package HuaWei;

import java.util.Scanner;
import java.util.Stack;

/**
 * @author fly
 * @create 2021--04--18--16:24
 */
public class wangyi {
    public static void main(String[] args) {
        Stack<Character> st=new Stack<>();
        String s="{[()]}";
        int ans=0;
        for(char c:s.toCharArray()){
            if(c=='('||c=='{'||c=='['){
                st.push(c);
            }else{
                if(c==')'){
                    if(st.size()==0||st.peek()!='('){
                        System.out.println(-1);; break;
                    }
                    st.pop();ans+=1;
                }
                if(c==']'){
                    if(st.size()==0||st.peek()!='['){
                        System.out.println(-1);; break;
                    }
                    st.pop();ans+=2;
                }
                if(c=='}'){
                    if(st.size()==0||st.peek()!='{'){
                        System.out.println(-1);; break;
                    }
                    st.pop();ans+=3;
                }

            }
        }
        System.out.println(ans);
    }


}
